//package com.yv.security.core.social.qq.connect;
//
//import org.springframework.social.oauth2.AbstractOAuth2ServiceProvider;
//import org.springframework.social.oauth2.OAuth2Operations;
//import org.springframework.social.oauth2.OAuth2Template;
//
//import com.yv.security.core.social.qq.api.QQ;
//import com.yv.security.core.social.qq.api.QQImpl;
///**
// * 流程图中ServiceProvider的实现
// * @author Administrator
// *
// */
//public class QQServiceProvider extends AbstractOAuth2ServiceProvider<QQ>{
//	
//	private String appId;
//	// 引导用户跳转时所需的地址。 网站应用-网站开发流程-获取Access_Token
//	private static final String URL_AUTHORIZE = "https://graph.qq.com/oauth2.0/authorize";
//	// 通过Authorization Code获取Access Token
//	private static final String URL_ACCESS_TOKEN = "https://graph.qq.com/oauth2.0/token";
//	
//
//	public QQServiceProvider(String appId, String appSecret) {
//		super(new OAuth2Template(appId, appSecret, URL_AUTHORIZE, URL_ACCESS_TOKEN));
//	}
//
//	@Override
//	public QQ getApi(String accessToken) {
//		return new QQImpl(accessToken, appId);
//	}
//
//}
